package com.example.supermarketwrok.service;

import com.example.supermarketwrok.model.Supermarket;
import org.springframework.data.domain.Page;

import java.util.List;

public interface SupermarketService {
    // 获取所有的商品
    List<Supermarket> getAllSupermarket();
    // 新增或更新一样商品
    void saveSupermarket(Supermarket supermarket);
    // 获取指定ID的商品
    Supermarket getSupermarketById(long id);
    // 删除指定ID的商品
    void deleteSupermarketById(long id);
    // 查找某样商品
    List<Supermarket> findByGoodsName(String goodsName);
    // 更新
    void updateSupermarket(Supermarket supermarket);
    // 分页
    Page<Supermarket> findPaginated(int pageNo, int pageSize, String sortField, String sortDirection);
}
